package com.example.tb.entity;

import com.alibaba.excel.annotation.ExcelProperty;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;

@Data
@EqualsAndHashCode(callSuper = false)
@TableName("bi_opening_record")
public class BiOpeningRecord implements Serializable {
    // 注意属性名要与数据表中的字段名一致
    @TableId("bid")
    private String bid;

    /**
     * 采购项目编号
     */
    @ExcelProperty("采购项目编号")
    private String itemNum;

    /**
     * 开标时间
     */
    @ExcelProperty("开标时间")
    private String bidOpeningTime;

    /**
     * 数据源
     */
    @ExcelProperty("数据源")
    private String dataSource;

    /**
     * 分标名称
     */
    @ExcelProperty("分标名称")
    private String fbName;

    /**
     * 分标编号
     */
    @ExcelProperty("分标编号")
    private String fbNum;

    /**
     * 分包名称
     */
    @ExcelProperty("分包名称")
    private String subcontractName;

    /**
     * 轮次
     */
    @ExcelProperty("轮次")
    private String turn;

    /**
     * 项目单位
     */
    @ExcelProperty("项目单位")
    private String projectUnit;

    /**
     * 投标人名称
     */
    @ExcelProperty("投标人名称")
    private String tendererName;

    /**
     * 折扣率
     */
    @ExcelProperty("折扣率")
    private String discountRate;

    /**
     * 投标价格
     */
    @ExcelProperty("投标价格")
    private String bidRate;

    /**
     * 开标备注
     */
    @ExcelProperty("开标备注")
    private String remark;

    /**
     * 是否中标(0未中标，1中标)
     */
    @ExcelProperty("是否中标")
    private String isWin;

    /**
     * 限价
     */
    @ExcelProperty("限价")
    private String limitedPrice;
}
